home *** CD-ROM | disk | FTP | other *** search
/ Java for 3D & VRML Worlds / Java for 3d and VRML Worlds.iso / examples / chap04 / Viewpoint.wrl < prev    next >
Text File  |  1996-10-14  |  718b  |  34 lines

  1. #VRML V2.0 utf8
  2.  
  3. DEF FRONT_VIEW Viewpoint{
  4.         position 0 1 10
  5.         description "Front view"
  6. }
  7.  
  8. DEF SIDE_VIEW Viewpoint{
  9.         position 10 1 0
  10.         orientation 0 1 0 1.57
  11.         description "Side view"
  12. }
  13.  
  14. Inline{url "CarBody.wrl"}
  15.  
  16. Transform{
  17.         translation 0 4 0
  18.         children[
  19.         Shape{geometry Sphere{radius 0.5}},
  20.         DEF TOUCH TouchSensor{}
  21.         ]
  22. }
  23.  
  24. DEF SCRIPT Script{
  25.         url "Viewpoint.class"
  26.         eventIn SFTime touched
  27.         eventOut SFBool bindFrontView
  28.         eventOut SFBool bindSideView
  29. }
  30.  
  31. ROUTE TOUCH.touchTime TO SCRIPT.touched
  32. ROUTE SCRIPT.bindFrontView TO FRONT_VIEW.set_bind
  33. ROUTE SCRIPT.bindSideView TO SIDE_VIEW.set_bind
  34.